-
Notifications
You must be signed in to change notification settings - Fork 64
Refactor NodeStack and NodePath #275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
61ceaa8 to
29f2c45
Compare
449b176 to
2702bbe
Compare
29f2c45 to
4cc0374
Compare
4cc0374 to
07df737
Compare

This PR adds new
NodePathhelper functions and pushes some of the responsibilities from theNodeStackto theNodePath. The former is designed to be a mutable stack that updates as we traverse the tree, whereas the latter is designed to hold an immutable path of nodes finishing in a specific typed node.